Inspired by the publication «Github is blocked again».
The news about Github being blocked made us think about making crutches.
For some reason, the thought of I2P immediately came to mind.
And it really turned out to be easy.
So, step by step:
1. Download I2P and install;
2. After launch, go to the I2P network settings: 127.0.0.1:7657/confignet;
3. In the “UDP Configuration” section we find the UDP port number and redirect it in the router;
4. Go to the I2P tunnel manager: 127.0.0.1:7657/i2ptunnelmgr;
5. We check: there must be I2P HTTP Proxy (127.0.0.1:4444) and I2P HTTPS Proxy tunnels (127.0.0.1:4445);
6. In one of the browsers, for example in Mozilla, we specify the proxy settings: HTTP proxy - 127.0.0.1:4444 and SSL proxy - 127.0.0.1:4445 (Mozilla is convenient because you can specify proxy settings in it that are different from the system ones). This way we get access to the Github web interface;
7. Go to the Git console and run the following commands:
Ready. Now you can commit and push.
Works both through the console and through Tortoise Git.
The only thing is it's quite slow.
The news about Github being blocked made us think about making crutches.
For some reason, the thought of I2P immediately came to mind.
And it really turned out to be easy.
So, step by step:
1. Download I2P and install;
2. After launch, go to the I2P network settings: 127.0.0.1:7657/confignet;
3. In the “UDP Configuration” section we find the UDP port number and redirect it in the router;
4. Go to the I2P tunnel manager: 127.0.0.1:7657/i2ptunnelmgr;
5. We check: there must be I2P HTTP Proxy (127.0.0.1:4444) and I2P HTTPS Proxy tunnels (127.0.0.1:4445);
6. In one of the browsers, for example in Mozilla, we specify the proxy settings: HTTP proxy - 127.0.0.1:4444 and SSL proxy - 127.0.0.1:4445 (Mozilla is convenient because you can specify proxy settings in it that are different from the system ones). This way we get access to the Github web interface;
7. Go to the Git console and run the following commands:
git config --global http.proxy 127.0.0.1:4445
git config --global https.proxy 127.0.0.1:4445
Ready. Now you can commit and push.
Works both through the console and through Tortoise Git.
The only thing is it's quite slow.